package com.biancheng.biancheng.biancheng2;

import java.util.Scanner;

public class 皇帝的奏章 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String pandq = sc.nextLine();
        String pandqArray[] = pandq.split(" ");
        int nums0[] = new int[2];
        nums0[0] = Integer.parseInt(pandqArray[0]);
        nums0[1] = Integer.parseInt(pandqArray[1]);

        if(5000<nums0[0] || nums0[0]<1 || 1000<nums0[1] || nums0[1]<1){
            return;
        }

        String inputdachen = sc.nextLine();
        String stringArray[] = inputdachen.split(" ");
        int nums1[] = new int[nums0[0]];
        for (int i = 0; i < nums0[0]; i++) {
            nums1[i] = Integer.parseInt(stringArray[i]);
        }

        String inputhuang = sc.nextLine();
        String stringArray1[] = inputhuang.split(" ");
        int nums2[] = new int[nums0[1]];
        for (int i = 0; i < nums0[1]; i++) {
            nums2[i] = Integer.parseInt(stringArray1[i]);
        }

        int t=0;
        for (int i = 0; i < nums2.length; i++) {
            for (int j = i; j < nums1.length; j++) {
                if (nums2[i] == nums1[j]) {
                    int temp = nums1[j];
                    nums1[j] = nums1[t];
                    nums1[t] = temp;
                    t++;
                }
            }
        }

        for(int i = t; i < nums0[0]; i++){
            for(int j=t;j <nums0[0]-i-1+t;j++){
                if (j != nums0[0] - 1) {
                    if (nums1[j] > nums1[j + 1]) {
                        int temp = nums1[j + 1];
                        nums1[j + 1] = nums1[j];
                        nums1[j] = temp;
                    }
                }
            }
        }
        for (int i = 0; i < nums0[0]; i++) {
            if (i == nums0[0] - 1) {
                System.out.print(nums1[i]);
            } else {
                System.out.print(nums1[i] + " ");
            }
        }

    }

}

